turtle lake - French English Dictionary